// 采血登记
Ext.extend(CQCIS.module, {
    init: function() {
    	var listMeta = [{
			field: 'id',
            desc: 'ID',
            width: 50,
            hidden: true
		}, {
		    field: 'bloodType',
            desc: '血型',
            renderer: function(value) {
            	switch(value) {
            		case 'A':
            		return 'A型';
            		case 'B':
                    return 'B型';
                    case 'AB':
                    return 'AB型';
                    case 'O':
                    return 'O型';
                    case 'T':
                    return '稀有血型';
            	}
            	return value;
            },
            width: 50,
		}, {
            field: 'bloodVolume',
            desc: '当前库存量（ML）',
            width: 100
        }];
                
        // 工具栏按钮
        var addBtn = new Ext.Toolbar.Button({
            text: '查询血液库存',
            iconCls: 'btn_insert',
            handler: function() {
                grid.reload();
            }
        });
                
        // 员工信息grid
        var grid = new CQCIS.grid.PageGrid({
            id: 'sm_bloodManage_grid',
            firstColumn: 'radio',
            dwr: {
                call: takeDwr.pageBloodResult
            },
            metas: listMeta,
            tbar: [addBtn],
            initload: true,
            bbar: 'true'
        });
        
        // 定义关联销毁对象数组，避免内存泄漏
        //this.main.associatedComp = [staffWorkerWin, endueWin, endueConsultWin, endueRoleWin, enduetakeWin];
        // 定义页面主元素
        this.main.add(grid);
        // 布局更新
        this.main.doLayout();
    }
});